import Vue from 'vue'
import { Toast } from 'vant'
Vue.use(Toast)
document.addEventListener('plusready', function () {
    var webview = plus.webview.currentWebview()
    var first = null
    // plus会报错,因为普通浏览器里没有plus环境，
    // 只有HBuilder真机运行、打包后、或流应用环境下才能运行plus api。
    // 这里使用注释忽略报错信息   
    plus.key.addEventListener('backbutton', function () {
      webview.canBack(function (e) {
        if (e.canBack) {
          var urls = location.hash.split('/')[1]
          if (urls==""||urls=="Circlellies"||urls=="rili") {                                     
            if (new Date().getTime() - first < 3000) {
              // console.log("关闭程序")
              plus.runtime.quit()
            } else {
              // 自定义的弹窗 （引入的vant.js 的toast）
              Toast({
                message: '再按一次退出应用',
                position: 'bottom'
              })
              first = new Date().getTime()
            }
          }else{
              webview.back(-1)
          }   
        } else {
          // 首页返回键处理
          // 处理逻辑：3秒内，连续两次按返回键，则退出应用；
  
          // 首次按键，提示‘再按一次退出应用’
          if (new Date().getTime() - first < 3000) {
            // console.log("关闭程序")
            plus.runtime.quit()
          } else {
            // 自定义的弹窗 （引入的vant.js 的toast）
            Toast({
              message: '再按一次退出应用',
              position: 'bottom'
            })
            first = new Date().getTime()
          }
        }
      })
    })
  })
//   import Vue from 'vue'
// import { Toast } from 'vant'
// Vue.use(Toast)
// document.addEventListener('plusready', function() {
//   var first = null;
//   plus.key.addEventListener('backbutton', function() {
//       if(!first) {
//           first = new Date().getTime(); //记录第一次按下回退键的时间
//           var urls = location.hash.split('/')[1]
//           Toast({
//             message: new Date().getTime() - first,
//             position: 'bottom'
//           }) 
//           //var Currenturls = location.hash.split('/')[0]     
//            if (urls==""||urls=="Circlellies"||urls=="rili") {           
//             // if(new Date().getTime() - first < 500) {
//             //   //如果两次按下的时间小于0.5s，同上             
//             //   plus.runtime.quit(); //那么就退出app
//             // } else {
//             //   Toast({
//             //     message: '在按一次退出按钮',
//             //     position: 'bottom'
//             //   }) 
//             // }           
//              alert(urls);   
//            }else{
//               history.back(-1);
//            }
//           setTimeout(function() {
//               //0.5s中后清除，因为1s的间隔相对于太长，这样连续按两次就退出去，效果不好
//               first = null;
//           }, 500);
//       } else {
//           if(new Date().getTime() - first < 500) {
//               //如果两次按下的时间小于0.5s，同上
//               plus.runtime.quit(); //那么就退出app
//           }
//       }
//                 if (e.canBack) {
//                   webview.back(-1)
//                 } else {
//                   // 首页返回键处理
//                   // 处理逻辑：3秒内，连续两次按返回键，则退出应用；
          
//                   // 首次按键，提示‘再按一次退出应用’
//                   if (new Date().getTime() - first < 3000) {
//                     // console.log("关闭程序")
//                     plus.runtime.quit()
//                   } else {
//                     // 自定义的弹窗 （引入的vant.js 的toast）
//                     Toast({
//                       message: '再按一次退出应用',
//                       position: 'bottom'
//                     })
//                     first = new Date().getTime()
//                   }
//                 }
//   });
// })